/*
 * Created on Feb 10, 2005
 * Created by dfhuynh
 */
package edu.mit.simile.longwell.query;

import java.util.Set;
import java.util.SortedSet;

/**
 * @author dfhuynh
 */
public interface IRefiner {
	/**
	 * Given a set of Restrictor's, refine the profile's RDF model to a
	 * set of objects.
	 * 
	 * @param restrictors
	 * @param locale
	 * @param fresh
	 * @return
	 */
	public Set refine(
		SortedSet 	restrictors, 
		String 		locale, 
		boolean 	fresh
	) throws QueryException ;
}
